home *** CD-ROM | disk | FTP | other *** search
- (complete 0)
- (set @default-dest "Work:")
-
- (message (cat "\n\nWelcome to the Audio Evolution installation utility!\n\n\n"
- "Note that Audio Evolution requires AHI V4 or higher.\n\n")
- )
- (welcome)
-
-
- (set dest_dir
- (askdir (prompt "Where would you like Audio Evolution to be installed?\n"
- "A new drawer will be created there.")
- (help @askdir-help)
- (default @default-dest)
- (newpath))
- )
-
- (set @default-dest (tackon dest_dir "AudioEvolution"))
- (makedir @default-dest)
- (makedir (tackon @default-dest "samples"))
- (makedir (tackon @default-dest "filters"))
- (makedir (tackon @default-dest "projects"))
- (makedir (tackon @default-dest "eventlists"))
- (makedir (tackon @default-dest "PlugIns"))
-
-
- (set processor 0)
- (if (= (run "c:cpu check 68881") 0) (set processor 1))
- (if (= (run "c:cpu check 68040") 0) (set processor 1))
- (set processor
- (askchoice (prompt "Select your processor")
- (help (cat "Select the kind of processor you have in your machine:\n\n"
- "68020: Select this if you have an '020 or '030 without FPU\n\n"
- "68020 + FPU: Select this if you have an '020 or '030 with FPU or an 68040 (not 68EC040!)\n\n"
- "68060: Select this if you have an 68060"
- )
- )
- (choices "68020" "68020 + FPU" "68060")
- (default processor)
- )
- )
-
- (if (= processor 0) ((set SourceName "AudioEvolution.020") (set SourceNameInfo "AudioEvolution.020.info")) )
- (if (= processor 1) ((set SourceName "AudioEvolution.020fpu") (set SourceNameInfo "AudioEvolution.020fpu.info")) )
- (if (= processor 2) ((set SourceName "AudioEvolution.060") (set SourceNameInfo "AudioEvolution.060.info")) )
-
- (copyfiles (prompt ("Copying Audio Evolution to %s.\n" @default-dest))
- (source SourceName)
- (dest @default-dest)
- (confirm)
- (infos)
- (help "\nThis will copy the main Audio Evolution file.")
- )
-
- (rename (tackon @default-dest SourceName) (tackon @default-dest "AudioEvolution") )
- (rename (tackon @default-dest SourceNameInfo) (tackon @default-dest "AudioEvolution.info") )
-
-
- (complete 60)
-
- (copyfiles (prompt ("Copying AudioEvolution.guide to %s.\n" @default-dest))
- (source "AudioEvolution.guide")
- (dest @default-dest)
- (confirm)
- (infos)
- (help "\nThis will copy the Audio Evolution documentation.")
- )
-
-
- (copyfiles (prompt ("Copying VersionInfo to %s.\n" @default-dest))
- (source "VersionInfo")
- (dest @default-dest)
- (confirm)
- (infos)
- (help "\nThis will copy the version-info file.")
- )
-
- (complete 65)
-
- (set InstallPTool 0)
- (set InstallPTool
- (askchoice (prompt "Do you wish to install the Bars&Pipes synchronisation tool?")
- (help (cat "The Bars&Pipes synchronisation tool is a 'ptool' to \n"
- "synchronize the start of Audio Evolution with B&P."
- )
- )
- (choices "Yes" "No")
- (default InstallPTool)
- )
- )
-
- (if (= InstallPTool 0)
- (
- (set bpdir
- (askdir (prompt "Where would you like the B&P tool to be installed?\n")
- (default "Work:")
- (help "\nChoose the Bars&Pipes/Tools directory\n")
- (disk)
- )
- )
-
- (copyfiles (prompt ("Copying AudioEvolutionTool.ptool to %s.\n" bpdir) )
- (source "AudioEvolutionTool.ptool")
- (dest bpdir)
- (confirm)
- (help "\nThis will copy the B&P-ptool file.")
- )
- )
- )
-
-
-
-
- (complete 70)
-
- (copyfiles (prompt ("Copying filters to %s.\n" (tackon @default-dest "filters") ))
- (source "filters")
- (dest (tackon @default-dest "filters"))
- (all)
- (help "\nThis will copy some example FIR-filter files.")
- )
-
-
- (complete 80)
-
- (copyfiles (prompt ("Copying plug-ins to %s.\n" (tackon @default-dest "PlugIns") ))
- (source "PlugIns")
- (dest (tackon @default-dest "PlugIns"))
- (all)
- (help "\nThis will copy some realtime PPC effects.")
- )
-
-
- (complete 90)
-
-
- (copyfiles (prompt "Audio Evolution needs some fonts in the FONTS: directory.\n")
- (source "fonts/")
- (dest "FONTS:")
- (all)
- (confirm)
- (help "\nThis will copy the Trinomic and AudioEvolutionDigital fonts.")
- )
-
-
- (set vernumInstalled (getversion "libs:popupmenu.library"))
- (set ver (/ vernumInstalled 65536))
- (set rev (- vernumInstalled (* ver 65536) ) )
-
- (set vernumToInstall (getversion "libs/popupmenu.library"))
- (set ver2 (/ vernumToInstall 65536))
- (set rev2 (- vernumToInstall (* ver2 65536) ) )
-
-
- (if (< vernumInstalled vernumToInstall)
-
- (copyfiles (prompt ( cat ("Popupmenu.library:\n")
- ("\nVersion to install : %ld.%ld\n" ver2 rev2)
- ("Version found : %ld.%ld" ver rev)
- ))
- (source "libs/popupmenu.library")
- (dest "libs:")
- (confirm)
- (help "\nThe popupmenu library is required to run Audio Evolution!")
- )
- )
-
-
- (complete 100)
-
- (set installed "YES")
-
- (if (= installed "YES")
- (exit ("\n\nThank you for installing Audio Evolution!"))
- (exit)
- )
-